home *** CD-ROM | disk | FTP | other *** search
/ Games of Daze / Infomagic - Games of Daze (Summer 1995) (Disc 1 of 2).iso / x2ftp / msdos / libs / svgacc23 / history.cc < prev    next >
Encoding:
Text File  |  1995-01-19  |  6.8 KB  |  115 lines

  1. REVISION HISTORY FOR SVGACC.LIB - HI-RES, 256-COLOR GRAPHICS LIB FOR
  2. MICROSOFT COMPATIBLE C/C++ COMPILERS (MS, BORLAND, SYMANTEC).
  3.  
  4. SVGACC20.ZIP was the inital release of the C version of our graphics library.
  5. However, we have had several releases of the MS QuickBASIC version.  Below
  6. is the history for the QuickBASIC versions:
  7.  
  8. -----------------------------------------------------------------------------
  9. -1.0 Initial release - June, 1993.  SVGAQB10.ZIP                            -
  10. -                                                                           -
  11. -1.1 Release - August, 1993.  SVGAQB11.ZIP                                  -
  12. -    Bugs Fixed: GIFGETINFO - not closing successful files                  -
  13. -                DRWLINE - not always drawing endpoints                     -
  14. -                DRWBOX - drawing incorrectly when X2<X1 and/or Y2<Y1       -
  15. -    Improved:   FILLAREA - speed increase of about 150%                    -
  16. -                F ILLCOLOR - speed increase of about 65%                    -
  17. -                Increased library's granularity                            -
  18. -    Additions:  BYTECOPY, PALCOPY, GETMAXX, GETMAXY, GETARCCOS, GETARCSIN, -
  19. -                    GETARCTAN, GETCOS, GETSIN, GETTAN                      -
  20. -                                                                           -
  21. -1.2 Release - August, 1993.  SVGAQB12.ZIP                                  -
  22. -    Bugs Fixed: FILLAREA - not always making it to the far left            -
  23. -                FILLCOLOR - not always making it to the far left           -
  24. -                                                                           -
  25. -1.2a Release - September, 1993. SVGAQB12a (registered version only)        -
  26. -    Bugs Fixed: SPRITEPUT - had problems if spriteXloc = MAXX              -
  27. -                SPRITEGAP - had problems if spriteXloc = MAXX              -
  28. -                                                                           -
  29. -2.0 Release - March, 1994. SVGAQB20.ZIP                                    -
  30. -    Additions:  BLKRESIZE, BLKROTATE, BLKROTATESIZE, DRWFILBOX,            -
  31. -                    DRWFILCIRCLE, DRWFILELLISPE, FILLSCREEN, FILLPAGE,     -
  32. -                    GIFMAKE, PAGEDISPLAY, PAGEACTIVE, RES640L, SPRITEGET,  -
  33. -                    SPRITECOLLDETECT, WHICHXMS, XMSALLOCATE, XMSFREE,      -
  34. -                    XMSGET, XMSPUT, XMSCOPY, XMSERROR                      -
  35. -                                                                           -
  36. -----------------------------------------------------------------------------
  37.  
  38. 2.0 Initial release - March, 1994. SVGACC20.ZIP
  39.  
  40. 2.0a Release - March, 1994. SVGACC20a (registered version only)
  41.      Bugs Fixed:  res640l,res640,res800,res1024 - Some VESA BIOSs were not
  42.                        preserving the processor SI & DI registers after a 
  43.                        video mode change.
  44.  
  45. 2.0b Release - April, 1994. SVGACC20b (registered version only)
  46.      Bugs Fixed:  drwfillcircle - not clipping properly
  47.                   drwfillellipse - not clipping properly
  48.      Improved:    drwbox - speed increase of about 102%
  49.                   drwcircle - speed increase of about 33%
  50.                   drwellipse - speed increase of about 44%
  51.                   drwline - speed increase of about 42%
  52.                   drwfillbox - speed increase of about 317%
  53.                   drwfillcircle - speed increase of about 248%
  54.                   drwfillellipse - speed increase of about 190%
  55.  
  56. 2.1 Release - May, 1994. SVGACC21.ZIP
  57.      Bugs Fixed:  setcard - setup needed for pagedisplay was not completed.
  58.      Improved:    drwbox - speed increase of about 8%
  59.                   drwline - speed increase of about 42%
  60.                   drwfillbox - speed increase of about 97%
  61.                   drwfillcircle - speed increase of about 88%
  62.                   drwfillellipse - speed increase of about 80%
  63.                   fillview - speed increase of about 62%
  64.      Additions:   res1280, fillconvexpoly
  65.  
  66. 2.1a Release - August, 1994.  SVGACC21a (registered version only)
  67.      Bugs Fixed:  drwfillcircle,drwfillellipse - When using the 'XOR' mode,
  68.                        some lines were drawn twice resulting in a 'sun set'
  69.                        effect.
  70.                   drwline - using the 'AND' mode on a horizontal line 
  71.                        resulted in the first few pixels (left most) actually
  72.                        being drawn in the 'SET' mode; this bug also affected 
  73.                        the following functions (only when using the 'AND' 
  74.                        mode): drwfillbox, drwfillcircle, drwfillellipse, 
  75.                        fillconvexpoly, fillview.
  76.                   Registered disks did not include the 'EDTMOUSE.TXT' and
  77.                        'EDTFONT.TXT' as stated in the file 'PACKING.LST'. 
  78.                        These files were however included in the main 
  79.                        documentation files.
  80.      Improved:    drwfillcircle - speed increase of about 16%
  81.                   drwfillellipse - speed increase of about 30%
  82.                     
  83. 2.1b Release - September, 1994.  SVGACC21b (registered version only)
  84.      Bugs Fixed:  Some newer VESA cards with dual 'window' support were not 
  85.                        bank switching properly.
  86.  
  87. 2.1c Release - November, 1994.  SVGACC21c (registered version only)
  88.      Bugs Fixed:  Mouse routines rewritten to support ALL mice. 
  89.  
  90. 2.2  Release - January, 1995.  SVGACC22 (registered version only)
  91.      Bugs Fixed:  fillarea - not always making it to left edge when left edge
  92.                        was the viewport and not the border color.
  93.                   fillcolor - not always making it to left edge when left 
  94.                        edge was the viewport and not the border color.
  95.                   gifmake - under certain circumstances would produce a 
  96.                        corrupt GIF file.
  97.      Improved:    Increased library's granularity
  98.                   blkget - speed increase of about 33%
  99.                   scrolldn - speed increase of about 39%
  100.                   scrolllt - speed increase of about 25%
  101.                   scrollrt - speed increase of about 72%
  102.                   scrollup - speed increase of about 26%
  103.                   spritegap - speed increase of about 29%
  104.                   spriteget - speed increase of about 20%
  105.                   fillconvexpoly - speed increase of about 5%
  106.      Additions:   drwcirarc, drwellarc, drwcubicbezier, fillpoly, xmsblkget, 
  107.                        xmsblkput, xmsscreenput, xmsscreenput
  108.  
  109. 2.3  Release - January, 1995.  SVGACC23.ZIP
  110.      Removed:     gifgetinfo, gifmake,gifput - Unisys, owner of patent on 
  111.                       LZW compression, now requires paying royalties for use 
  112.                       of technology.  LZW compression is used in the GIF 
  113.                       specification.
  114.      Additions:   pcxgetinfo, pcxmake,pcxput
  115.